+2007-07-05 Matthias Clasen <mclasen@redhat.com>
+
+ * io-tiff.c: Revert the last change, it was wrong
+ * gdk-pixbuf-loader.c (gdk_pixbuf_loader_close): Redo the last
+ change in a different way.
+
2007-07-04 Tor Lillqvist <tml@novell.com>
* pixops/Makefile.am (timescale_LDADD): Use GDK_PIXBUF_DEP_LIBS
GError *tmp = NULL;
if (!priv->image_module->stop_load (priv->context, &tmp) || tmp)
{
- gdk_pixbuf_loader_ensure_error (loader, &tmp);
- g_propagate_error (error, tmp);
+ /* don't call gdk_pixbuf_loader_ensure_error()
+ * here, since we might not get an error in the
+ * gdk_pixbuf_get_file_info() case
+ */
+ if (tmp)
+ g_propagate_error (error, tmp);
retval = FALSE;
}
}
gint h = height;
(* context->size_func) (&w, &h, context->user_data);
- if (w == 0 || h == 0) {
- g_set_error (error,
- GDK_PIXBUF_ERROR,
- GDK_PIXBUF_ERROR_CORRUPT_IMAGE,
- _("Width or height of TIFF image is zero"));
+ if (w == 0 || h == 0)
return NULL;
- }
}
pixels = g_try_malloc (bytes);